home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / comms / icom0425.arj / UPGRADE.DOC < prev    next >
Text File  |  1994-04-25  |  86KB  |  1,492 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                   Intellicomm (TM)
  7.                                        v2.01
  8.        Copyright (C) 1991-1994 Liberation Enterprises.  All rights reserved.
  9.         ────────────────────────────────────────────────────────────────────
  10.             INTELLICOMM v2.0x NEW FEATURES/FIXES AND UPGRADE INFORMATION
  11.         ────────────────────────────────────────────────────────────────────
  12.  
  13.                                  TABLE OF CONTENTS
  14.  
  15.  
  16.      1.  INTELLICOMM VERSION 2.0 . . . . . . . . . . . . . . . . . . . . .   2
  17.          1.1  Upgrading from v1.00 (or v0.9x) to v2.0x . . . . . . . . . .   2
  18.          1.2  Version 2 Update News  . . . . . . . . . . . . . . . . . . .   4
  19.          1.3  Bug Fixes  . . . . . . . . . . . . . . . . . . . . . . . . .   5
  20.          1.4  New Features (General) . . . . . . . . . . . . . . . . . . .   6
  21.          1.5  New Terminal Features  . . . . . . . . . . . . . . . . . . .   8
  22.          1.6  BIF Changes  . . . . . . . . . . . . . . . . . . . . . . . .   9
  23.          1.7  New Automation Features  . . . . . . . . . . . . . . . . .    11
  24.          1.8  New File Tagger Features . . . . . . . . . . . . . . . . .    14
  25.          1.9  Intellicomm Main Setup Changes . . . . . . . . . . . . . .    18
  26.  
  27.      2.  REVERSING ICOM V2 TO ICOM V1  . . . . . . . . . . . . . . . . .    22
  28.  
  29.      3.  SND / GET LISTS . . . . . . . . . . . . . . . . . . . . . . . .    22
  30.  
  31.      4.  VERSION 1.00 NEW FEATURES/UPGRADE TIPS  . . . . . . . . . . . .    24
  32.          4.1  Version 0.95 Bugs Fixed In 1.00/2.0  . . . . . . . . . . .    25
  33.  
  34.  
  35.  
  36.  
  37.      Intellicomm v2.01              UPGRADE.DOC                             2
  38.      
  39.      
  40.  
  41.                             1.  INTELLICOMM VERSION 2.0
  42.  
  43.      Welcome, veteran Intellicomm user, to Intellicomm v2.0!  If you're
  44.      upgrading from Intellicomm verson 0.9x/1.00 you don't want to miss this
  45.      document!  Exciting new feature after exciting new feature is discussed
  46.      herein, and if you skip this file you'll end up with 'Intellicomm v1'
  47.      with a slightly different look to it.  I.e. you likely won't have a clue
  48.      what new features have been introduced, nor where they are, nor how to
  49.      use them, if you skip this file.  It may take you a couple of days on and
  50.      off to browse through all the changes and new features, but it's
  51.      definitely worth the effort and is a must-read for all Intellicomm
  52.      upgraders.
  53.  
  54.      This document was created for those who are upgrading from a previous
  55.      release of Intellicomm and are already familiar with BIFs, Intellicomm's
  56.      Terminal, automated jobs, etc.  If you just recently obtained an older
  57.      version of Intellicomm aren't familiar with these things yet, please
  58.      delete your old version and start fresh with v2.0 in a NEW directory. 
  59.      The online help is where all the new user information is contained.  This
  60.      document contains no new user information, other than where new features
  61.      are discussed.
  62.  
  63.      Before you get started with Intellicomm v2 please keep in mind that if
  64.      you do run into a problem with v2.0, which you experienced with a prior
  65.      version -- that the problem may well lie in your existing DATA files,
  66.      which for the most part are not touched when v2.0 is installed.  Various
  67.      bugs in older versions caused Tagger catalogs, job files, and even BIFs
  68.      to be corrupted.  It wasn't rampant, but it did happen under certain
  69.      circumstances.  Due to bugs, you may also have configured Intellicomm
  70.      improperly to avoid a problem, and that improper configuration may now
  71.      cause you problems with v2.0.  If either is the case, and you do run into
  72.      problems after upgrading to v2.0 please backup then delete all your
  73.      Intellicomm files and start fresh with v2.0.  You needn't (and shouldn't)
  74.      re-create your entire Icom setup at once; just create one BIF and one job
  75.      from scratch with Icom v2.  If the problem you experienced previously
  76.      disappears, then you'll know that the problem was in your old data files. 
  77.      Only then should you consider creating other jobs and BIFs from scratch
  78.      with v2.0.
  79.  
  80.      1.1  Upgrading from v1.00 (or v0.9x) to v2.0x
  81.  
  82.      Please see README.1ST for installation instructions.  Upgraders are
  83.      advised to first BACKUP their existing setup, and then to install Icom v2
  84.      in the same directory.  This avoids having to copy your File Tagger
  85.      catalogs, BIFs, scripts, etc., all into a new directory, and simply
  86.      updates your existing setup to v2.  When the install routines replace an
  87.      older file that may be of use to you (BIF template or script), the old
  88.      file will be renamed to *.OLD so you will have a backup in case you want
  89.      your old file back for some reason, or for your interest if you'd like to
  90.      compare the new to the old to see what changes took place.  Once you're
  91.      sure everything is working properly, and once you check that nothing
  92.      important has been renamed to *.OLD, you may delete *.OLD from the \ICOM,
  93.      \ICOM\BIF and \ICOM\SCR directories.
  94.  
  95.  
  96.  
  97.  
  98.      Intellicomm v2.01              UPGRADE.DOC                             3
  99.      
  100.      
  101.  
  102.      V0.9x UPGRADERS: There was a bug in the password save/update routines
  103.      (v0.94 and earlier), which allowed multiple passwords for the SAME BBS to
  104.      be saved in the password data file, ICOM.PWD.  This caused no problems
  105.      (that I know of) in the past, but with the introduction of a new feature
  106.      it could cause confusion at some point in the future if you don't fix
  107.      your files.  To remedy the situation, select "Pack" from the exit menu,
  108.      the next time you eXit from Intellicomm (you can do it now, before
  109.      installing v2 if you like).  This will purge any duplicate password
  110.      entries from your password data file.
  111.  
  112.  
  113.  
  114.  
  115.      Intellicomm v2.01              UPGRADE.DOC                             4
  116.      
  117.      
  118.  
  119.      1.2  Version 2 Update News
  120.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  121.      ■ First the good news:  Due to the valiant efforts of those who
  122.        registered v0.9x and v1.00 I was able to stay in business (if barely!)
  123.        for another year and produce this release!  Hopefully you got your
  124.        money's worth out of Icom v1.00 alone, and with this major upgrade, I
  125.        hope you will get many MORE months of enjoyment from Icom v2.  I'd like
  126.        to express a wholehearted THANK YOU to those who registered and made
  127.        this release possible.  Please pat yourself on the back for me.
  128.  
  129.      ■ Second: Icom v2 is a free upgrade!  Although v2 is quite a major
  130.        upgrade, and major upgrades normally require a modest upgrade fee, I
  131.        have decided against that for this release (mainly because I'm just as
  132.        tired as you are of other software developers soaking me for cash). 
  133.        Icom v2 will recognize your ICOM.REG "key" file, and automatically
  134.        register regular evaluation copies of v2.xx, just as Icom v1.00 did. 
  135.        You looked after Intellicomm by supporting the product, and I'd like to
  136.        return the favour and present v2 to you free of charge.
  137.  
  138.      ■ Third: Icom v1 has been thoroughly overhauled.  All bugs that were
  139.        reported (that could be reproduced and located) have been fixed, and
  140.        dozens of major new features have been added, designed to make the
  141.        program both easier to USE day-to-day, and easier to SET UP.  Using the
  142.        new learn modes, Icom v2 can set ITSELF up for automation at a given
  143.        BBS by just interacting with you and watching what you do.  And with
  144.        the new online help, every imaginable tip and tidbit you need is right
  145.        at your fingertips -- when you need it, without fumbling through a
  146.        manual.  Intellicomm v2 is not only the most powerful and flexible
  147.        communications program for BBS use, and the most reasonably priced, but
  148.        it's now one of the easiest to set up and use as well!
  149.  
  150.      ■ Now the 'bad' news.  First: Due to an increase in the size of ICOM.EXE,
  151.        Intellicomm can no longer run off a 360K diskette.  If your system
  152.        currently has only 360K drives you won't be able to use this new
  153.        release until you can upgrade to at least a 1.2 Meg floppy drive (and
  154.        more preferably a hard disk; 40 meg hard drives can be purchased for
  155.        about $100 nowadays).  Hopefully this isn't an issue for many users,
  156.        but I do regret excluding those whom this affects.  It was an
  157.        absolutely necessary change and as new features were added it became
  158.        impossible to keep the EXE below 360K.
  159.  
  160.      ■ Second: The price of Icom v2 has been raised $10 (to $39.95), and the
  161.        competitive upgrade/$10.00 has been forsaken.  Most v1 users didn't
  162.        take the discount anyway, and many actually sent EXTRA money, stating
  163.        that Icom was priced reasonably enough that it didn't need a
  164.        competitive upgrade price.  Further, the feedback received from dozens
  165.        of users during the initial beta testing of v2 stated over and over
  166.        again that Icom v2.0, considering its feature set and the price of
  167.        competitive products with FEWER features, was grossly underpriced at
  168.        $29.95.
  169.  
  170.  
  171.  
  172.  
  173.      Intellicomm v2.01              UPGRADE.DOC                             5
  174.      
  175.      
  176.  
  177.      1.3  Bug Fixes
  178.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  179.      So many Icom v1.00 bugs were fixed for v2.0 (most were minor problems
  180.      that you probably didn't even notice) that it would be absolutely
  181.      ridiculous to list them all here.  Only the major bugs, or bugs you were
  182.      likely to have noticed are listed below.  If you knew about a bug and it
  183.      no longer exists, that's the best "documentation" that the problem was
  184.      found and fixed.  And again, if you knew about a problem and the problem
  185.      STILL exists with v2.0, please try re-creating your DATA files from
  186.      scratch (the job and BIF) to see if it fixes the problem.
  187.  
  188.      ■ The exception 13's or hangs that occurred prior to file transfers, and
  189.        in various other places (just after a job, sometimes when shelling to
  190.        DOS, etc), have all been fixed.  Locating this bug held up development
  191.        of Intellicomm v2 for approximately four months, and it's one of the
  192.        reasons v2 was late.  It was such a major problem that I couldn't even
  193.        consider developing other areas of the program until the problem was
  194.        found.  As it turned out, it wasn't a bug in Intellicomm's code, but a
  195.        bug in a library of mouse routines purchased for Intellicomm.
  196.  
  197.      ■ The internal editor had a couple of major bugs in it, but it's been
  198.        thoroughly cleaned up and re-tested and you can now use it with
  199.        confidence.  All of the scripts included with Intellicomm were written
  200.        and/or touched up in the v2 internal editor, and it's working quite
  201.        nicely now.
  202.  
  203.      ■ Another problem frequently reported; the never-ending "Find all/Tag
  204.        all" in the File Tagger, has also been fixed.
  205.  
  206.      ■ And another, the "Invalid Handle" problem in the File Tagger, has also
  207.        been fixed, though I unfortunately was never able to pin this one down
  208.        and reproduce it reliably.  If a problem can't be produced at will,
  209.        there's really no way to test and confirm 100% that it's been fixed. 
  210.        Various coding problems were found and fixed, and the problem hasn't
  211.        been seen in weeks.  But there was no way to tell whether it was truly
  212.        "fixed", since the problem couldn't be reliably reproduced.  If you run
  213.        into it again, please re-report the problem and I'll keep at it.
  214.  
  215.      ■ And there was an "Invalid Date" problem in the Tagger (or rather on BBS
  216.        listings that truly did have invalid dates), and some sorting problems
  217.        when using the Tag Status/Location index that were also fixed.
  218.  
  219.      ■ The Minimum Connect Speed item (main setup/Dialer Settings) has, since
  220.        v1, been allowing re-dialing right up to the Max. Dial Attempts item
  221.        defined in the BIF (forever if no Max. Dial Attempts was set).  During
  222.        automated runs, it now untags the BIF after 3 unsuccessful connects, at
  223.        a lower speed than the Minimum Connect Speed.  During manual dialing
  224.        (Dial from the BBS Directory), the BIF *remains* tagged right up to the
  225.        Max. Dial Attempts, as with previous versions.
  226.  
  227.        This is only relevant to those who use the Minimum Connect Speed
  228.        feature: if you have the minimum speed set to 300 baud, Icom will allow
  229.        connections at any speed.
  230.  
  231.  
  232.  
  233.  
  234.      Intellicomm v2.01              UPGRADE.DOC                             6
  235.      
  236.      
  237.  
  238.      Some problems I was simply unable to reproduce.  Some people experienced
  239.      dialing problems with v1.00 (the first number wouldn't be dialed ... and
  240.      various other minor problems), and I've made some changes and am hoping
  241.      for the best.  Since I was unable to reproduce any of the dialing
  242.      problems, I made my best guess and am now leaving it up to you to re-
  243.      report the problem if I missed the mark.
  244.  
  245.      1.4  New Features (General)
  246.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  247.      ■ Online, context-sensitive help is now available in all major areas of
  248.        the program!  Press [F1] twice from anywhere in Intellicomm for details
  249.        on using the help system (Help on Help).  Make sure to use the help
  250.        frequently whether you need help or not: Lots of tips and tidbits were
  251.        included all over the place that you might never get to take advantage
  252.        of if you skip the help screens.
  253.  
  254.      ■ Mouse support has been improved, with a free-moving mouse cursor and a
  255.        scrollbar to move around in the File Tagger and Editor.  No scrollbars
  256.        were added to the Job Directory or BBS Directory, but you can do the
  257.        equivalent of [PgUp] / [PgDn] (if necessary) by clicking on the top
  258.        border or the divider line just below the main windows.  Expect to see
  259.        dialogue boxes, buttons and so forth in the next major release of
  260.        Intellicomm (which will include a totally new interface).  V2's mouse
  261.        support was ADDED to the basic interface of Intellicomm v1.00 and thus
  262.        it isn't the "ultimate" in mouse support ... but it should prove much
  263.        more useful than what v1.00 had.
  264.  
  265.      ■ The File Tagger and main setup program (TAGGER.EXE, SETUP.EXE) have
  266.        been merged into ICOM.EXE.  Implementing these as separate programs
  267.        meant a lot of wasted disk space since all the base routines (video
  268.        support, mouse support, the menu systems, and lots of other code) had
  269.        to be duplicated in each EXE.  By merging them all into one program, a
  270.        common set of program functions is now used by everything, eliminating
  271.        the duplication of code.
  272.  
  273.        With all the program routines now in a single .EXE, operation and usage
  274.        of Intellicomm is simplified significantly.  ICOM.EXE no longer has to
  275.        call TAGGER.EXE to export tagged files to SND / GET lists, which
  276.        allowed several improvements in the way file transfers are handled. 
  277.        The old text file SND / GET lists were very awkward to handle as
  278.        compared to the indexed databases the Tagger uses, and they are no
  279.        longer needed.  SND / GET lists ***ARE*** still supported however, so
  280.        if you're using BBSee or another program that creates those lists (or
  281.        if you use Buerg's LIST program and dump to a GET list), you can still
  282.        continue to do so as usual.  There are differences (improvements) in
  283.        the way SND/GET lists are handled though and more details follow near
  284.        the end of this document.
  285.  
  286.        For those of you who were calling TAGGER.EXE separately from inside
  287.        your mail reader or the like, you can still accomplish this by using
  288.        the command: ICOM.EXE /CAT:CATNAME /Area:Tagger (where CATNAME is the
  289.        name of the catalog you wish to view; case is not important).  This
  290.        takes you directly to the File Tagger, and when you exit the Tagger
  291.        Icom exits back to DOS just as if you had called TAGGER.EXE.  If you
  292.  
  293.  
  294.  
  295.  
  296.      Intellicomm v2.01              UPGRADE.DOC                             7
  297.      
  298.      
  299.  
  300.        imported .NEW files lists into the Tagger using TAGGER /i, simply
  301.        change it to ICOM /i.  ICOM.EXE now supports the TAGGER.EXE switches.
  302.  
  303.      ■ While disk space required is higher with Icom v2 (though still not as
  304.        high as most competing products with fewer features... and you can be
  305.        rid of a lot of the files if you like, and don't want the new features
  306.        Icom v2 offers), and though TAGGER.EXE and SETUP.EXE were merged with
  307.        the main program, memory requirements are actually DOWN by a few
  308.        Kbytes.  Intellicomm will now run in just 350K of memory through the
  309.        magic of program overlays (various parts of the program are swapped in
  310.        and out of memory as you move around).  The overlays will be loaded
  311.        into XMS or EMS, if you have it on your system; which allows the
  312.        overlays themselves to be swapped to and from upper memory instead of
  313.        loading the overlay from ICOM.EXE on disk.  If you notice a slight
  314.        delay when moving around in Icom, and you don't have XMS or EMS on your
  315.        system, it's due to the time needed to load the overlay from disk (no
  316.        worse than the time it took to load SETUP.EXE or TAGGER.EXE).
  317.  
  318.      ■ Version 2 has a "main menu" which gives you quick access to all the
  319.        major areas of the program, as well as various usage statistics that
  320.        show you whether (and how many) new files are available for browsing,
  321.        and how many new mail packets were downloaded on the last automated
  322.        call, and how many times the connection was lost during the last
  323.        automated call, and how many file transfers aborted, etc.  If you
  324.        prefer not to use the Main Menu, set the "Base and Startup Area" in the
  325.        Main Setup (General settings) to the Job Directory or whatever you
  326.        prefer (registered users only).
  327.  
  328.      ■ You can now execute .COM, .EXE, .BAT, or .BTM (4DOS) files via Icom's
  329.        internal File Manager.  Just "Edit" or "View" the executable, and the
  330.        File Manager will ask you whether you want to execute it.  Note that
  331.        it's best to have the "Enable Swapping" setting (Intellicomm
  332.        Setup/General screen) item set to at least "When not connected" when
  333.        using this feature, since it causes Icom to swap itself out of base
  334.        memory (to XMS/EMS if available, or to disk if not available) giving
  335.        the executed program all available base memory, minus just a couple of
  336.        hundred bytes.  If Icom doesn't swap itself out you may have trouble
  337.        running larger external programs from within the File Manager.
  338.  
  339.      ■ Intellicomm now has its own internal File Viewer.  This viewer is
  340.        similar to the internal Text Editor, but you can view files of any size
  341.        (the Editor can handle only files 64 Kbytes or less in length), and you
  342.        cannot accidentally modify the file.  Currently, the File Viewer is
  343.        lacking some of the more advanced features you'll find in external
  344.        viewers such as Vern Buerg's LIST program: you cannot mark blocks and
  345.        dump the text to other text files for example.  If you want more power
  346.        in a viewer, you're free to plug an external viewer command in, on the
  347.        main setup "Filenames and Paths" screen in the "File Viewer" option.
  348.  
  349.      ■ REGISTRATION INCENTIVES:  Multiple File Tagger catalogs are no longer
  350.        supported in the unregistered version of Intellicomm.  If you have your
  351.        BIFs set up to use multiple file catalogs, the separate catalogs will
  352.        not be observed until you send your vote of support for Intellicomm and
  353.        make the purchase (all new files go into the NEWFILES database in the
  354.  
  355.  
  356.  
  357.  
  358.      Intellicomm v2.01              UPGRADE.DOC                             8
  359.      
  360.      
  361.  
  362.        unregistered version).  Script Learn mode, and the definition of a new
  363.        program startup area is also disabled in the unregistered version. 
  364.        Registration benefits seem to be necessary and are even desired by many
  365.        people (namely registered users), so a couple were added.
  366.  
  367.      1.5  New Terminal Features
  368.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  369.  
  370.      ■ A Host Mode has been added to Intellicomm's arsenal of communications
  371.        features!  See HOST.DOC for details.
  372.  
  373.      ■ You can now use separate "Minimum Connect Speeds" for each BBS (to
  374.        override the Minimum Connect Speed defined in the main setup, and allow
  375.        a lower connect speed on a given BBS), through a new item attached to
  376.        the "Port Settings" item in each BIF.  When you select Port Settings
  377.        you'll be given a second option to set the minimum connect speed (set
  378.        to 300 to allow connects at any speed).  If you set a minimum speed, it
  379.        will show up just after the port settings like so:  "19200,N,8,1/9600"
  380.        (the minimum speed follows the '/').  This minimum connect speed, if
  381.        not set to 300, is compared to the CONNECT message your modem returns. 
  382.        If you don't set up a minimum connect speed in the BIF, the main setup
  383.        Minimum Connect Speed (Dialing screen) is used, as with v1.  Note that
  384.        the actual PORT SETTINGS have not changed.  The port will be set to
  385.        whatever speed/data bits/parity/stop bits you define in the BIF, as
  386.        with v1.
  387.  
  388.      ■ You can now run a script to initialize your modem, by specifying
  389.        @SCRIPTNAME as the initialization string in the Icom main setup
  390.        (Terminal Settings screen).
  391.  
  392.      ■ If the terminal is set to use Hardware Flow Control (CTS/RTS and/or
  393.        DSR/DTR), a check is now made before it is activated.  For either mode
  394.        of flow control to work at all, the device connected to the COM port
  395.        (your modem) must raise either the CTS (Clear To Send) line or the DSR
  396.        (Data Set Ready) line, or both lines.  If you attempt to activate
  397.        either CTS/RTS or DSR/DTR and "okay to send" line is LOW, a warning is
  398.        now displayed and you are given ten seconds to continue before the non-
  399.        functioning mode of flow control is automatically disabled.  In short,
  400.        if you have flow control set up improperly, you'll find out about it.
  401.  
  402.        NOTE 1: Software Flow Control, while a clunky alternative to Hardware
  403.        Flow Control, is automatically ENABLED if both modes of Hardware Flow
  404.        Control turn out to be malfunctioning.
  405.  
  406.        NOTE 2: Intellicomm v1 by default activated both Hardware Flow Control
  407.        AND Software (XON/XOFF) Flow Control.  This was done simply because
  408.        it's the way the several other comm. programs did things, but in
  409.        hindsight it is really rather redundant (and does waste precious time)
  410.        to use BOTH Software and Hardware Flow Control, and it's recommended
  411.        that you shut the Software Flow Control off at your next opportunity...
  412.        though ONLY if you have Hardware Flow Control enabled.  Older (slower)
  413.        modems do not support Hardware Flow Control and if such is the case
  414.        with your modem you mustn't turn off Software Flow Control.
  415.  
  416.  
  417.  
  418.  
  419.      Intellicomm v2.01              UPGRADE.DOC                             9
  420.      
  421.      
  422.  
  423.      ■ Intellicomm v1 waited until just before dialing to initialize the
  424.        modem, and it didn't display the results of the initialization (a modem
  425.        OK or ERROR return code) to you.  With Icom v2 you can now have
  426.        Intellicomm initialize your modem right at program startup, showing you
  427.        the results of the initialization, as with most other communications
  428.        programs.  This allows you to see any ERROR return codes from your
  429.        modem, if your modem Initialization String is not defined properly. 
  430.        Initializing your modem at program startup may also eliminate dialing
  431.        problems if you have problems dialing with v2.00.  To enable this
  432.        feature access the main setup, select "Terminal Settings" and set "Init
  433.        Modem at Startup?" to YES.
  434.  
  435.      ■ You can now have the Terminal status line display either the port speed
  436.        or the modem-to-modem (CONNECT) speed via the new "Status Bar Displays"
  437.        option on the main setup Terminal Settings screen.
  438.  
  439.      ■ Some general information and debugging information has been added to
  440.        the Port Settings menu ([Alt-P] in Terminal mode).  It shows your UART
  441.        type (16550 or 8250), and the on/off state of the CTS, RTS, DSR, and
  442.        DTR lines.  [Clear to Send, Request to Send, Data Set Ready, and Data
  443.        Terminal Ready.]
  444.  
  445.      ■ This isn't really a 'new feature' but a change: The right mouse button
  446.        can no longer be used in the Terminal to pop up the [Alt-Z] Terminal
  447.        menu.  The mouse was interfering with communications in some cases, so
  448.        it is now disabled in Terminal mode (though you can still use your
  449.        mouse to select items from the Terminal menu after pressing [Alt-Z]).
  450.  
  451.      1.6  BIF Changes
  452.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  453.      ■ Instead of setting up your BIFs OFFLINE before calling the BBS or after
  454.        finding an error, you can now use BIF Learn to set up your BIFs
  455.        interactively while you're ONLINE!  BIF Learn watches for the BBS type
  456.        when it connects and loads the proper BIF template, then grabs the
  457.        proper prompts from the screen (and/or proper command from the
  458.        keyboard) and plugs them into the BIF whenever you run into a problem
  459.        online!  Don't worry about this interfering with unattended
  460.        automation... BIF Learn must be activated by you before Icom will stop
  461.        and ask you where to put a prompt it can't recognize.  During an
  462.        automated job, with BIF Learn off, the usual (unattended) error-
  463.        handling is done when an error occurs.
  464.  
  465.      ■ New BIF templates have been added for GAP, PCBoard v15, TriBBS ....
  466.        along with several Mail Template Files (MTF) and Bank Template Files
  467.        (BTF) for these BBS types.  This brings the total number of BBS's
  468.        Intellicomm directly supports to XX, with support for XX mail systems
  469.        and XX time banks!  And with BIF Learn, setups for other BBS types will
  470.        be easier than ever.  Intellicomm's nearest competitor supports
  471.        automation of only *2* different BBS types, a couple of mail systems, 
  472.        and no time banks at all ... it has no learn modes, and has a very
  473.        limited terminal (and that product costs more than Intellicomm, for
  474.        good measure).
  475.  
  476.      ■ You can now define longer BIF commands/responses:
  477.  
  478.  
  479.  
  480.  
  481.      Intellicomm v2.01              UPGRADE.DOC                            10
  482.      
  483.      
  484.  
  485.        1. All BIF responses (any commands Intellicomm SENDS to the BBS either
  486.           in response to a BIF prompt, or to access a sub-menu, search for
  487.           files, get new files lists, etc) now accept up to 40 characters.
  488.        2. The 'Reply Dir' / 'Message Dir' / 'Upload PATH' / 'Download Dir' BIF
  489.           items also now accept up to 40 characters allowing you to override
  490.           the default main setup directories with a much longer
  491.           D:\DIR1\DIR2\DIR3...etc.
  492.  
  493.      ■ Three new BIF Logon slots have been added: "Press [Escape]" for BBS's
  494.        with front ends requiring [Esc] to be pressed after connecting, "Enter
  495.        Birth Date" for those top-security BBS's that feel compelled to confirm
  496.        your birth date from time to time, and "Enter Phone Number" again for
  497.        the top-security BBS's that confirm for your birth date from time to
  498.        time.  Given these new prompts and the 2 new "External Extra" prompts
  499.        (see below) for the first time ever Icom actually has SPARE slots
  500.        available for Wildcat BBS's!  [I await Mustang's next release of
  501.        Wildcat, which will undoubtedly force me to use the empty slots, and
  502.        probably to add support for 10 more equally tedious prompts... <grin>]
  503.  
  504.      ■ Six more BIF "Extra" slots have been added (4 total per area now),
  505.        mainly to satisfy "certain", to remain unnamed, BBS's need to ask
  506.        redundant questions, and to display the exact same prompt in different
  507.        ways, for no apparent reason.  Okay, the BBS starts with a "W" and ends
  508.        with an exclamation mark.  Any guesses?  <grin>  Actually I'm sure
  509.        these extras will be of use on other BBS types as well.  Mustang
  510.        software... do your worst: we're ready for you!
  511.  
  512.      ■ Since there was no room on the BIF "Logon" screen for all these extra
  513.        slots, you'll now find the extras on a separate BIF "Extras" screen.
  514.  
  515.      ■ "Enter U/L Fname" has been added to the BIF "File" screen, for those
  516.        BBS's with different Enter D/L filename and Enter U/L filename prompts.
  517.  
  518.      ■ A new "Descrip @SCRIPT" item has been added to the BIF "File" screen,
  519.        allowing you to execute a SCRIPT to enter file descriptions during
  520.        automated uploads.  Please see the [Wildcat v3.x] templates and
  521.        WCDESC.SCR for an example.
  522.  
  523.      ■ IMPORTANT!  An "Extract Newfiles" item has been added to the BIF
  524.        "Message" screen, to allow message packet extraction of new files lists
  525.        using a filename other than NEWFILES.DAT, and also to allow you shut
  526.        OFF the attempted extraction of the new files list from those mail
  527.        packets that don't have a list included.  Icom v1.00 ALWAYS attempted
  528.        to extract NEWFILES.DAT (the new files list) from any mail packets you
  529.        downloaded that had a .QWK (Qmail-compatible) extension.  With the new
  530.        'Extract Newfiles' BIF option, you can selectively choose which QWK (or
  531.        other) packets Icom extracts new files lists from: if the item is
  532.        blank, no extraction is attempted.  Note that you can still disable
  533.        extraction of ANY new files list in the main setup, on the File Tagger
  534.        screen ("Extract NEWFILES / Mail" option).
  535.  
  536.      ■ A rather bizarre item "COUNT File Areas" has been added to the
  537.        "Bank/List" screen, and what this item does is to start the file area
  538.  
  539.  
  540.  
  541.  
  542.      Intellicomm v2.01              UPGRADE.DOC                            11
  543.      
  544.      
  545.  
  546.        (imported into the Tagger catalogs) at "0", and every time it runs
  547.        across one of these on a file list:
  548.  
  549.        ║ Month Position . XX             New File Area  . File Area:         ║
  550.                                          ─────────────────────────── 
  551.  
  552.        (the text "File Area:" is used by TriBBS, but anything can be defined),
  553.        it increments the file area stored in the Tagger records ...  So given
  554.        the following new files list:
  555.  
  556.        File Area: Anti-Virus Software
  557.        File Area: Audio Files
  558.        File Area: Unchecked Uploads
  559.        ICOM201A.ZIP    XXXXXX  MM-DD-YY  Intellicomm v2.01.
  560.  
  561.        The file ICOM201A.ZIP would be stored as being in file area "3" (due to
  562.        the 3 occurrences of the text "File Area:".  If you tagged and auto-
  563.        downloaded the file, Icom would access file area #3 ... not "Unchecked
  564.        Uploads".  So far this has only been necessary on TriBBS lists, which
  565.        do not display the actual area number you must access.  I.e. above you
  566.        could not [C]hange to the "Unchecked Uploads" area.  You'd have to
  567.        [C]hange to area 3.  [Don't blame me... I don't design the BBS's I just
  568.        try to let you automate 'em.  <grin>]
  569.  
  570.      ■ You can now use script commands in BIF prompt responses, and in job
  571.        Custom Commands, by preceding the command with '&'.  Example:
  572.  
  573.        ║ Message Extra A &DOWNLOAD "Z"     Message A  . . . <FILEDOWN>      ║
  574.  
  575.        In the example above, if Icom found the text "<FILEDOWN>" during a
  576.        mesage run, it would begin a Zmodem download.  The most likely script
  577.        commands you'll use are &CAPTURE, &DOWNLOAD, &HANGUP, &UPLOAD,
  578.        &WAITFOR, etc. (and even &EXIT ... &EXIT -1 causes Icom to abort all
  579.        automated jobs, &EXIT 1 causes Icom to cancel the jobs on the current
  580.        BBS, and to untag the BBS).  SCRTUTOR.DOC will introduce the
  581.        rudimentary script commands to you quickly.
  582.  
  583.      1.7  New Automation Features
  584.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  585.      ■ Something I've been meaning to add for a long time has been
  586.        implemented: a debugging log.  \ICOM\CAP\ICOM.DBG (\ICOM\CAP\ being the
  587.        usual path you use in your default Capture File) keeps track of every
  588.        status/error message Icom sends (useful in reporting problems), along
  589.        with information about automated jobs, as well as Tagger import
  590.        information, when a file is excluded from import for some reason
  591.        (either due to the fact that it exists in DOWNLOAD.NDX [see below], or
  592.        is a duplicate and already exists in the catalog, or was excluded due
  593.        to a user-defined Exclude Keyword).
  594.  
  595.        When the Debugging Log is set to "Extensive" mode (main setup, on the
  596.        new Debugging Log settings screen) the debugging log keeps track of
  597.        every BBS prompt that Intellicomm was watching for at a given time, and
  598.        also shows any/all BBS prompts that Intellicomm FINDS.  This can be
  599.        extremely useful in debugging BIF prompt mismatches, or even more
  600.  
  601.  
  602.  
  603.  
  604.      Intellicomm v2.01              UPGRADE.DOC                            12
  605.      
  606.      
  607.  
  608.        importantly INADVERTENT BIF prompt matches (i.e. Icom sends a different
  609.        response than you expect to a given prompt, due to the fact that two
  610.        BIF prompts are using the same text).
  611.  
  612.        For more information on the Debugging Log access the Intellicomm main
  613.        setup "Debugging Log Settings" screen and press [F1] for help.
  614.  
  615.      ■ You can now define much longer parameters for several job tasks:
  616.       
  617.        1. The 'Search BBS for files[s]' task now accepts strings up to 80
  618.           characters in length.
  619.        2. The 'Custom Command/Run script' task now accepts strings up to 150
  620.           characters in length, which not only allows much more involved tasks
  621.           to be handled with Custom Commands (with strategically placed ^M's,
  622.           ||, ~~~, etc.: see the online help for details) but also allows many
  623.           script parameters to be passed to a script when using a @SCRIPT
  624.           command in a Custom Command).
  625.        3. The 'DOS Command/Run a program' task now accepts strings up to 150
  626.           characters in length, again allowing more command line options to be
  627.           passed to programs/BAT files you run.
  628.        4. The 'Capture on/off' task now accepts strings up to 64 characters in
  629.           length, allowing you to specify a full D:\PATH\FILENAME.EXT as
  630.           necessary.
  631.  
  632.      ■ Up to this point, Intellicomm's main shining point was its built-in
  633.        automated routines and the File Tagger.  With v2.0 those previous
  634.        highlights have been improved, and another bright shining point has
  635.        been added in that the script language has been expanded very
  636.        significantly!  Intellicomm v1.00 had what was probably the weakest
  637.        script language of any communications program.   The v2.0 script
  638.        language is one of the most powerful and flexible script languages ever
  639.        made available for ANY communications program, yet it still remains one
  640.        of the easiest script languages to learn and use.
  641.  
  642.        The version 2 script language now contains over *220* commands,
  643.        including sophisticated video handling, interactive keyboard input with
  644.        three types of user-definable MENUS with full mouse support, string and
  645.        key input (and 'simulated' keystrokes for macros), script "command line
  646.        parameters" which can be passed from a job Custom Command, BIF, or the
  647.        DOS command line, access to all system information (BIF, Icom main
  648.        setup, system date, time, day of week, month, year, and environment
  649.        information such as the PATH, PROMPT, etc) three types of variables
  650.        (user-defined, global array, and system variables), direct access to
  651.        the FILE TAGGER CATALOGS, regular file I/O, much better script flow
  652.        control with loops, if/else, switch/case, and too many other new
  653.        features to list here.
  654.  
  655.        The word "script" is almost a dirty word to some people.  But no matter
  656.        what you think of scripts due to experiences with other comm. programs
  657.        or things you've 'heard' about script writing from other people, no
  658.        matter how horrified you are by the size of Icom's script manual (which
  659.        is mainly for REFERENCE and is *not* meant to be read in its entirety)
  660.        you're simply cheating yourself out of one of the most useful and
  661.        flexible tools ever produced for automated communications by not giving
  662.  
  663.  
  664.  
  665.  
  666.      Intellicomm v2.01              UPGRADE.DOC                            13
  667.      
  668.      
  669.  
  670.        Icom's script language a look!  For a demonstration of some of the new
  671.        script capabilities, run the included script SCRDEMO.SCR from the
  672.        "Script Manager [Alt-U]", and browse SCRTUTOR.DOC -- a simple and easy-
  673.        to-read introduction to scripts.  Powerful and very useful Icom scripts
  674.        are EASY to create and there are simply too many useful things you can
  675.        now do with them to pass them up.  Give SCRTUTOR.DOC *one* evening the
  676.        next time nothing is on T.V.  You'll be very glad you did.
  677.  
  678.        For those of you who wrote scripts for Intellicomm v1.00, the appendix
  679.        "CHANGES FROM THE V1.00 SCRIPT LANGUAGE" in SCRIPT.DOC outlines all the
  680.        changes from the v1.00 language that you should be aware of.  Also, by
  681.        looking at the converted scripts in your script directory (comparing to
  682.        the *.OLD scripts) you can quickly see what changes were necessary from
  683.        v1 to v2.
  684.  
  685.      ■ To help script writers get their projects started, and to introduce
  686.        those interested in learning script writing to the language, a SCRIPT
  687.        LEARN mode has also been added!  Something like the BIF Learn mode,
  688.        Icom watches the BBS prompts (if online), and the keys you type, and
  689.        creates a script as you go along.  Script Learn allows you to "record"
  690.        any task, and then to "play" the task BACK as many times as you like,
  691.        to automate virtually anything.  Learned scripts can also be executed
  692.        from the DOS command line with the /scr: command line parameter (i.e.
  693.        run them from a .BAT file or program launcher) or can even be attached
  694.        to function keys allowing you to execute complex automated tasks with
  695.        the press of a single key!  Script Learn is a bonus feature, only
  696.        available in the registered version of Intellicomm.
  697.  
  698.      ■ There is now an integrated SCRIPT DEBUGGER with trace and animate
  699.        modes, as well as command syntax-checking with automatic
  700.        edit/positioning to syntax errors.
  701.  
  702.      ■ IMPORTANT!  The way job starting times work has been changed (meaning
  703.        jobs that use task #1 in the Job Editor, "Set job starting day/time"). 
  704.        Icom v1.00 just sorted the job pauses from earliest to latest.  If you
  705.        Tagged/Ran two jobs that had pauses; one at 4pm and one at 5am, the 5am
  706.        job would always take effect first.  With v2.0, job pauses now operate
  707.        more intelligently and are sorted according to the CURRENT time of day
  708.        and day of the week.  So taking the 4pm/5am pause examples above, v2
  709.        would not execute the 5am job first unless it was closer to 5am than it
  710.        was to 4pm when you ran the jobs.  If it was 12am when the job started,
  711.        the 5am pause would be the starting point and the 4pm pause would take
  712.        effect at 4pm the next day.  If it was 3pm when the job was started,
  713.        the 4pm pause would take effect first.  The job starting time closest
  714.        to "now" is always executed first with v2.0.
  715.  
  716.        If you use multiple pauses in your jobs, please make any necessary
  717.        adjustments to the starting times you've defined in your jobs.
  718.  
  719.      ■ Icom now allows you to define a list of directories to search (main
  720.        setup, File Tagger Settings), and it keeps track of all filenames in
  721.        those directories (new downloads).  Any files that were previously
  722.        downloaded, whether they are deleted at a later point or not, are
  723.        automatically filtered out when importing new files; so you'll never be
  724.  
  725.  
  726.  
  727.  
  728.      Intellicomm v2.01              UPGRADE.DOC                            14
  729.      
  730.      
  731.  
  732.        bothered by the same file once you've downloaded it.  You can shut this
  733.        feature off in the Main Setup (details below), or can define a new list
  734.        of directories to scan, or can delete \ICOM\DOWNLOAD.NDX at some point
  735.        in the future to start afresh.  DOWNLOAD.NDX is where the filenames of
  736.        downloads are stored.  Note that this is not reliant on automated
  737.        downloads: when DOWNLOAD.NDX is updated (after any automated download)
  738.        ALL files that exist in the defined directories are added.  So you can
  739.        easily add all the files that exist on your system today, and can also
  740.        include files you download manually.
  741.  
  742.      ■ Added support for POSTFILE.SCR and POSTFILE.BAT.  These files (if found
  743.        ... the .BAT must go in the same directory as ICOM.EXE, and the script
  744.        must go in your regular Script Directory; \ICOM\SCR by default) are
  745.        executed after any automated job that contained a "Download tagged
  746.        files" task; once PER successfully downloaded file.  POSTFILE.SCR is
  747.        included, and it's pre-programmed to uncompress new archives into a
  748.        temporary directory, run the McAfee "SCAN" virus checker on the archive
  749.        files, and also to obtain the proper file description from FILE_ID.DIZ
  750.        or DESC.SDI, if either exists in the archive.  For details, simply run
  751.        a job that downloads one or more Tagged files.  Once Intellicomm is
  752.        offline, it will tell you all about the new POSTFILE.SCR.
  753.  
  754.      ■ Added support for PREJOB.SCR, PREMAIL.SCR, PREDOWN.SCR, POSTJOB.SCR,
  755.        POSTMAIL.SCR and POSTDOWN.SCR (script versions of the .BAT files Icom
  756.        supports during automated runs).  The .BAT versions are still supported
  757.        (actually both are supported: you can have POSTMAIL.BAT *and*
  758.        POSTMAIL.SCR if you like), but Intellicomm scripts are preferred since
  759.        they can now do much more than batch files, and also provide access to
  760.        all Intellicomm settings (directories, screen displays that use the
  761.        same colors as Intellicomm does, etc.), and things such as the current
  762.        day of the week, date/time, etc.
  763.  
  764.      1.8  New File Tagger Features
  765.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  766.      ■ The Tagger has been improved dramatically with an 'auto-browse' mode
  767.        which lets you scan new files without even pressing a key, plus full
  768.        mouse support with a scroll bar, plus hilight bar 'locking' (by
  769.        pressing [Scroll Lock]) and auto-locking at mid-screen (configurable)
  770.        to keep the hilight bar in the middle of the file list while the files
  771.        scroll under the bar, plus a configurable 'split screen' mode that
  772.        displays key information about each file (along with the full file
  773.        comment) in the bottom window -- all while in BROWSE mode.  You no
  774.        longer have to use "Edit" mode to see full file comments and other
  775.        stats.  Get all the details, including a graphical display of the file
  776.        SIZE for quick viewing, while browsing or auto-browsing.
  777.  
  778.      ■ Tagger "keywords" have been expanded to allow a virtually unlimited
  779.        number of keywords to be defined (Exclude file keywords, Auto-Tag, etc;
  780.        previously only 5 of each were permitted).  The "Auto-Tag" keywords are
  781.        now called "Note Keywords", and they simply put a little double arrow
  782.        beside files on the list to point them out to you (or group all Noted
  783.        files together at the top if you use the Tag Status/Location sort
  784.        order).  Also a very useful new set of keywords called "Replace
  785.        Keywords" has been added which allows you to strip and/or replace words
  786.  
  787.  
  788.  
  789.  
  790.      Intellicomm v2.01              UPGRADE.DOC                            15
  791.      
  792.      
  793.  
  794.        in file comments with words you prefer (i.e. change all occurrences of
  795.        "WIN3" to "Windows 3", change offensive words to something less
  796.        offensive, strip unnecessary/annoying words, and whatever else
  797.        imagination permits).  The new Replace keywords (and all other types)
  798.        are documented extensively in the online help.  Please do not use the
  799.        new Replace Keywords before reading the tips in the online help, or you
  800.        might mess up your Tagger file listings beyond recognition.  The
  801.        keywords are defined in the Intellicomm Setup, on the "Tagger Keywords"
  802.        screen.  SELECT this setup screen, then press [F1] (Help) for tips and
  803.        examples.
  804.  
  805.      ■ Another new option 'Auto Tag Remaining Files?' has been added to the
  806.        main setup 'Tagger Keywords' screen.  If Auto Tag Remaining Files is
  807.        set to YES, Tagger automatically tags all newly imported files.  A
  808.        'newly imported file' is a file that (a) doesn't exist in DOWNLOAD.NDX
  809.        (previously downloaded files); (b) doesn't exist in the catalog
  810.        already; (c) wasn't excluded by the Exclude File Keywords; (d) wasn't
  811.        "noted" by the Note File Keywords.  I.e. all files that would normally
  812.        be UNTAGGED are instead automatically TAGGED for download if Auto Tag
  813.        Remaining Files is turned on.  Great for Sysops: turn this option on,
  814.        and Icom will collect all new files that you haven't downloaded
  815.        previously, and that don't exist on your 'Exclude' or 'Note' keyword
  816.        lists.
  817.  
  818.      ■ You can now set "Stubborn" tags via Tagger Edit mode (hilight the file
  819.        in browse mode and pick "Edit").  Stubborn tags remain tagged until the
  820.        file is successfully downloaded.  I.e. if the BBS reports "File not
  821.        found" Icom keeps it tagged and tries again next time, until the file
  822.        is successfully downloaded or manually untagged.  You could also set a
  823.        "Transfer Day" (again in Tagger Edit mode) with the Stubborn Tag if you
  824.        desire, so that Icom would only try for the file on Fridays, etc.  This
  825.        will be handy when you see something interesting being discussed, and
  826.        you have the filename... but you don't know if the file exists on the
  827.        BBS you call yet.  Just "Add" the filename to your catalog manually,
  828.        set a Stubborn Tag, and Icom will repeatedly attempt to download the
  829.        file until it shows up at your BBS and is successfully downloaded.
  830.  
  831.      ■ File Transfer Priorities (shown in Tagger Edit mode as either "U/L
  832.        Priority" or "D/L Priority" depending on the catalog you're viewing)
  833.        allow you to tell Icom how to transfer files, by entering an optional
  834.        priority number from 1-200 (1 being top priority), either in Edit mode
  835.        or by selecting "Priority" from the browse mode bottom menu.  Setting
  836.        priorities is the equivalent of editing a v1.00 SND/GET list and moving
  837.        files around to have Icom transfer them in the order you prefer.
  838.  
  839.        The default priority for every file in your catalogs is 100 (this is
  840.        done when your catalogs are converted to v2.0 format, and on
  841.        imports)... which puts every Tagged file 'equal' right in the middle of
  842.        the priority scheme.  So if you saw one or two files you wanted to
  843.        transfer immediately, all you'd have to do is set the priorities on
  844.        those files BELOW the 100 default (priority 10, priority 20, etc).  If
  845.        you saw one or two huge files you DIDN'T want to download until later,
  846.        all you'd have to do is set priorities ABOVE 100 (110, 120, etc) to
  847.        sort them after the default of 100.  Files can also have the same
  848.  
  849.  
  850.  
  851.  
  852.      Intellicomm v2.01              UPGRADE.DOC                            16
  853.      
  854.      
  855.  
  856.        priority, so you needn't use priority 10, 20, etc., unless you want
  857.        complete control over every file that Icom transfers.  If you like,
  858.        just set the files you want FIRST to priority 1, the files you don't
  859.        really care about (if any) to priority 200 and you're done.  Again, you
  860.        don't have to set priorities for any files if you don't want to...  If
  861.        you don't, Icom will just download them sorted by filename.
  862.  
  863.        NOTE: The best way to set priorities is to switch to the Tag
  864.        Status/Location sort order (sorted forward), after you've gone through
  865.        a catalog and have Tagged everything you want.  Viewing the catalog
  866.        with this sort order shows all the Tagged files grouped together,
  867.        exactly as Icom will download them, taking the transfer priorities into
  868.        account.
  869.  
  870.      ■ The "Column 2" menu item in the File Tagger has been moved to the
  871.        Tagger's Tools menu to make room for the new "Priority" item discussed
  872.        above.  Further, "Tagger Column 2" has been removed from the main setup
  873.        program.  Tagger now saves the Column 2 status right in the catalog
  874.        header, when the catalog is closed.  Thus, you can now set different
  875.        Column 2's for each catalog.  Note that the very first time you access
  876.        your Catalogs with v2.0, you may have to select "Tools/Contents of
  877.        Column 2" in the Tagger to set it the way you prefer, since this value
  878.        is no longer read from or saved to ICOM.INI.
  879.  
  880.      ■ The ability to MANUALLY "Note" files for future reference (as opposed
  881.        to having to tag them for download) has also been added to the Tagger. 
  882.        The v1.00 Auto-Tag keywords are now called "Note" file keywords and
  883.        they automatically note files for you, and you may also manually note
  884.        interesting files instead of tagging them.  Noted files are not
  885.        filtered out by the "View Date", nor are they purged by the auto-purge
  886.        routines by default.  But you can change either default in the main
  887.        setup, and can have noted files filtered, and can have noted files
  888.        purged automatically after X number of days (or not at all) by using
  889.        the new settings in the main setup on the File Tagger Settings screen
  890.        (again see the online help when there for full details).
  891.  
  892.      ■ Smart Noted File Sorting:  If a file is noted automatically by Icom due
  893.        to a match on the new "Note Keywords" list on imports, priority 1 is
  894.        set for the 1st keyword on the list, 2 for the second, etc (the same as
  895.        the transfer priorities mentioned above).  So, for example, if
  896.        "Windows" was the first keyword on your Noted Keywords list, all the
  897.        files containing the word Windows in the file description would be
  898.        sorted to the top of the catalog (if you use the Tag Status/Location
  899.        sort order), with all the Windows files GROUPED TOGETHER... Files
  900.        containing the next word on the Noted keyword list will be grouped
  901.        together next, and so forth.  Keep this in mind when you set up your
  902.        Noted Keywords list, moving the most interesting keywords to towards
  903.        the TOP of the list.
  904.  
  905.      ■ "Find/Save Bookmark" has been added to the Tagger Tools menu.  You can
  906.        use it to save and restore a given position in the catalog WITHOUT
  907.        leaving the catalog.  Tagger v1 had bookmarks, but it only saved it
  908.        when you exited the catalog, and restored it when you viewed the
  909.  
  910.  
  911.  
  912.  
  913.      Intellicomm v2.01              UPGRADE.DOC                            17
  914.      
  915.      
  916.  
  917.        catalog next.  With Find/Save bookmark, you can save your position, go
  918.        somewhere else to do something, then restore your original position.
  919.  
  920.      ■ Tagger Tools/"Export to Text File" now allows you to export All files
  921.        in a catalog, only Tagged files, only Noted files, both Tagged and
  922.        Noted, or just the Untagged files.  [This applies to the new script
  923.        CEXPORT command as well; see SCRIPT.DOC for details.]
  924.  
  925.      ■ File descriptions imported into the Tagger are now stripped of graphics
  926.        characters (by default; configurable in the main setup) and control
  927.        characters (CR/LF), and redundant spaces, so that all descriptions are
  928.        'equal' and formatted properly when displayed in the Tagger.  File
  929.        descriptions which use graphics characters (frequently to put the
  930.        description in a 'box') are almost always formatted for a specific BBS
  931.        type, within specific margins.  If you upload the file to another BBS
  932.        the using the same description but different margins, the description
  933.        can be (and often was) mangled.  Thus graphic characters are simply
  934.        stripped by default, removing the boxes.  Further, when duplicate files
  935.        are found on imports, the Tagger compares the existing description
  936.        length (the description stored in your catalog) to the description of
  937.        the duplicate on the file list, and will automatically replace the old
  938.        description if the new one is longer!  Of course, all the graphics
  939.        characters/control characters have been stripped and the keywords have
  940.        done their work by the time duplicate descriptions are compared (Strip
  941.        Comment, the new Replace keywords, etc) so we're always comparing
  942.        apples to apples when comparing description lengths.
  943.  
  944.      ■ The Tagger sort order/direction is no longer saved in the Tagger main
  945.        setup, but is instead saved in each catalog similar to the View Date
  946.        and Bookmark (i.e. you can now sort different catalogs in different
  947.        ways).  The FIRST time you access your catalogs in the v2.0 File
  948.        Tagger, you may have to adjust the sort order to your preferred method. 
  949.        Once set, each catalog saves its own sort order and direction
  950.        separately, when you exit Tagger or Load a new catalog for viewing.
  951.  
  952.      ■ When tagging files for upload in the FILELIST catalog, you can now
  953.        specify WHICH BBS's to upload to.  Previously if a file was tagged, it
  954.        was uploaded to every BBS with any job that had an "Upload files" task
  955.        defined.  With v2 you can safely add the "Upload tagged files" task to
  956.        ALL your jobs, without uploading every tagged file to every BBS.  When
  957.        you tag a file in the FILELIST catalog, the BBS Directory is displayed,
  958.        and you can Tag/Select the BBS's you want to upload a particular file
  959.        to.  After the tags are set, you'll see an "Upload Pending" (after the
  960.        last description line, in the bottom window) followed by a list of BIF
  961.        ID's separated by semicolons; and these are the only BBS's the file
  962.        will be uploaded to.  Each particular BIF ID is removed from the
  963.        "Upload Pending" string if/when the file is auto-uploaded and the tag
  964.        is only removed from the file after ALL BIF ID's are gone from the
  965.        Upload Pending string (i.e. you needn't upload the file to multiple
  966.        BBS's all at the same time, unless that's how you want it).  As with
  967.        v1.00, the "Upload tagged files" job task (previously Upload files on
  968.        XXXX.SND) must be defined in the job, or the file isn't uploaded
  969.        whether it's tagged and has an Upload Pending or not.
  970.  
  971.  
  972.  
  973.  
  974.      Intellicomm v2.01              UPGRADE.DOC                            18
  975.      
  976.      
  977.  
  978.        If you can't see the "Uploaded Pending" string due to a long file
  979.        description, simply "Tag" the file again, and the BBS Directory will be
  980.        displayed with tags next to all the BBS's where uploads are pending
  981.        (press [Esc] to just leave them as is, or change them as you wish).
  982.  
  983.      ■ The FILELIST catalog also now keeps track of each BBS (BIF ID) you've
  984.        uploaded a given file to.  If you've already uploaded a file to a given
  985.        BBS, and you Tag the same file for upload again at the same BBS, Tagger
  986.        warns you and allows you to cancel your Tag (or continue with the Tag
  987.        if you want to upload the same file again for some reason).  Once
  988.        you've uploaded a given file to one or more BBS's, you'll see "Uploaded
  989.        To" followed by a list of BIFID's after the last file description line,
  990.        in the bottom window of the browser (or editor if in edit mode).  You
  991.        can modify either the "Upload Pending" or "Uploaded To" strings
  992.        manually if you like, by "Edit"ing the record and adding/removing
  993.        BIFID's.  You can also feel free to delete the "Upload Pending" or
  994.        "Uploaded To" text as long as you delete all the BIFID's following
  995.        them.  Note that the Tagger does not actually store the text "Upload
  996.        Pending" and "Uploaded To" in your catalogs, since it would waste
  997.        space.  It uses a special character to separate these strings from the
  998.        regular file descriptions, and then just expands the special characters
  999.        to the text "Upload Pending" and "Uploaded To" when displaying the
  1000.        record to you.
  1001.  
  1002.      ■ Added the ability to manually purge ALL *untagged* files from a given
  1003.        catalog (Noted files are always purged according to the main setup
  1004.        "Purge Noted # Days Old" item; if set to 0, Noted files are never
  1005.        purged).  Previously records had to be at least 1 day old before you
  1006.        could purge them -- even manually; now, when you select Tools/Purge
  1007.        from the Tagger, you can enter "0" (0 days old) and kill all the
  1008.        untagged files.  This new feature may be useful to those who make
  1009.        MULTIPLE new files list runs per day: you can read one list, purge all
  1010.        the records you've read as explained above (they're simply marked as
  1011.        Deleted; but they stay in the catalog to eliminate duplicates on the
  1012.        next import), then import another list.  When you browse the catalog
  1013.        after the import, only the files NOT marked as Deleted are new.  NOTE:
  1014.        You may want to adjust the main setup "Auto Pack when # Purged" item on
  1015.        the File Tagger Settings screen up to 1000 records or so (maybe even
  1016.        5000), to avoid an auto-pack after each import.  In fact, you may want
  1017.        to set Auto Pack when # Purged to 0 (zero; don't auto-pack at all) and
  1018.        simply perform your packs manually, when it suits you.
  1019.  
  1020.      ■ When you delete a file (browse mode "Del" option) the File Tagger now
  1021.        checks on-disk for the file: first in the directories listed on your
  1022.        'Upload PATH' then the Download Directory (\ICOM\GET), then in all the
  1023.        directories on your DOS PATH (if "Use PATH to Locate files" is turned
  1024.        on, on the main setup General Settings screen).  If the file is found
  1025.        you are asked whether to delete the file on-disk as well.
  1026.  
  1027.      1.9  Intellicomm Main Setup Changes
  1028.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1029.      ■ The main setup program (now part of ICOM.EXE; do not use v1's SETUP.EXE
  1030.        with v2!) now uses a "main menu" of its own, which contains a list of
  1031.        all the major setup screens.  To access a given screen (Terminal
  1032.  
  1033.  
  1034.  
  1035.  
  1036.      Intellicomm v2.01              UPGRADE.DOC                            19
  1037.      
  1038.      
  1039.  
  1040.        Settings, for example) just hilight it and press [Enter], or press the
  1041.        bold 'hotkey', or move the mouse cursor to the item and left click. 
  1042.        One of the settings screens will then be displayed (operating in much
  1043.        the same way as v1 did, though with a free-moving mouse cursor) where
  1044.        you can make changes.  When done, press [Esc] or click the right mouse
  1045.        button to return to the main setup menu. 
  1046.  
  1047.      ■ Saving your main setup: Instead of always saving the 'current' main
  1048.        setup file (usually ICOM.INI), the v2 setup allows you to enter a new
  1049.        filename to save the settings to.  Here, you can press [Enter] to just
  1050.        re-save under the original filename, or you can enter a NEW filename to
  1051.        create a new main setup file.  This means that you no longer have to
  1052.        exit ICOM.EXE to create a new main setup file.
  1053.  
  1054.      ■ Further, "Load a New Setup File" has been added to the main setup menu,
  1055.        allowing you to switch from one main setup file to another, again
  1056.        without exiting ICOM.EXE.
  1057.  
  1058.      ■ As well, two new main setup screens have been added: Debugging Log
  1059.        Settings, and Host Mode Settings.  For detailed information on these
  1060.        new settings, access the new screen and press [F1] for help.  You don't
  1061.        want to miss out on the new Debugging Log, it's a very useful feature!
  1062.  
  1063.      1.9.1  New Settings
  1064.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1065.      ■ "TAB / Shift-TAB moves the" (General Settings screen) allows you to
  1066.        configure what the TAB and Shift-TAB keys do in the Job Directory, BBS
  1067.        Directory, Script Manager, File Manager.  Icom v1 used TAB and Shift-
  1068.        TAB to move the TOP hilight bar, in the main window, and [Left] /
  1069.        [Right] arrow keys to move the BOTTOM hilight bar, on the action menu
  1070.        along the bottom.  V2 defaults to the opposite, at the request of quite
  1071.        a few people.  To put things back the way v1 worked, just change this
  1072.        setting.
  1073.  
  1074.      ■ "Put Overlays in XMS/EMS" (General Settings) lets you tell Intellicomm
  1075.        where it has permission to put its overlays.  See the online help from
  1076.        the General Settings screen for more details.
  1077.  
  1078.      ■ The "Enable Swapping" item (General Settings) can now be set to "When
  1079.        not connected" (Icom only swaps out if not connected), "Connected or
  1080.        not" (always swap out), or "No" (never swap out).  If connected, and if
  1081.        set to "Connected or not", Icom's interrupt handler for the COM port
  1082.        will remain installed and working WHILE you are shelled out.  I.e. any
  1083.        characters received from the BBS, up to the size of the "Receive
  1084.        buffer" (main setup/Terminal screen) are stored in the buffer and will
  1085.        be displayed on the Terminal screen when you return from the shell.  If
  1086.        the buffer gets close to full, even while you're shelled out, "flow
  1087.        control" is activated to stop the modem and BBS from sending further
  1088.        text (lest the Receive Buffer would overflow and you'd lose
  1089.        characters).  Note that this is only low-level communications
  1090.        (characters are simply taken from the port and stored in the Receive
  1091.        buffer... nothing else) and it does not mean you can do background file
  1092.        transfers while shelled out to another program.  If you want to do
  1093.  
  1094.  
  1095.  
  1096.  
  1097.      Intellicomm v2.01              UPGRADE.DOC                            20
  1098.      
  1099.      
  1100.  
  1101.        background file transfers, a copy of DESQview, Windows 3.1 or OS/2 will
  1102.        give background program execution abilities to your entire system.
  1103.  
  1104.      ■ "Release Time Slices?" main setup option on the General Settings screen
  1105.        allows you to control whether Intellicomm releases idle time back to
  1106.        DESQview, OS/2 or Windows while online (Icom always releases time
  1107.        slices while idle, if offline).  Releasing time slices means that when
  1108.        no COM port input/output, keystrokes, or mouse clicks are pending, Icom
  1109.        will release the remainder of its time slice back to the operating
  1110.        system, allowing smoother performance of other 'open' applications. 
  1111.        Basically it means that Icom won't hog your system as most DOS
  1112.        applications do... when it doesn't HAVE to hog the system to process
  1113.        hundreds of events such as COM port interrupts.  However, if you
  1114.        experience missing characters in the terminal while online, and/or
  1115.        excessive file transfer errors, you might want to shut this option off.
  1116.  
  1117.        Scripts can also control the Release Time Slices setting by accessing
  1118.        the main setup tag '*rslice'.  On/off, as with all flag-type variables
  1119.        is signified by zero (off) or non-zero (on).  Example:
  1120.  
  1121.        assign *rslice 0   ;do not release time slices online
  1122.        assign *rslice 1   ;release time slices online
  1123.  
  1124.      ■ "Drop RTS on Disk I/O" main setup option on the General Settings screen
  1125.        controls whether Intellicomm lowers the Request To Send (RTS) line on
  1126.        the COM port, when disk activity takes place.  Lowering RTS prevents
  1127.        modems that support CTS/RTS flow control from sending characters to the
  1128.        port, and this is necessary during disk activity or characters can be
  1129.        lost.  However, if you run into any 'unusual' problems with
  1130.        Intellicomm, such as lockups, try setting this option to NO to see if
  1131.        it solves the problem.
  1132.  
  1133.      ■ You can now have the status bar display either the port speed or the
  1134.        modem-to-modem (CONNECT) speed via the new "Status Bar Displays" option
  1135.        on the Terminal Settings screen.
  1136.  
  1137.      ■ "Confirm Hangup" (which defaults to ON) on the "Terminal Settings"
  1138.        screen allows you to bail out of an inadvertent [Alt-H] (Hangup).  If
  1139.        Confirm Hangup is on, and you press [Alt-H], you are asked to confirm
  1140.        the hangup.
  1141.  
  1142.      ■ "Cancel D/L No Time/Bytes" (File Transfer Settings) lets you tell
  1143.        Intellicomm to stop entering more filenames during automated downloads,
  1144.        as soon as it finds a "No Time", or "No Bytes" (insufficient time
  1145.        and/or download bytes to obtain a file) from the BBS.  Most people will
  1146.        want this item turned OFF, since it's quite possible that smaller files
  1147.        WILL be accepted further along, even if one file did get the No
  1148.        Time/Bytes message.  But if you're not particularly fussy about
  1149.        downloading to the max., and you want Icom to just give up the first
  1150.        time it sees a No Time/No Bytes message from the BBS, access the Icom
  1151.        main setup / File Transfer Settings screen and change and turn this
  1152.        item on.  It defaults to Off.
  1153.  
  1154.  
  1155.  
  1156.  
  1157.      Intellicomm v2.01              UPGRADE.DOC                            21
  1158.      
  1159.      
  1160.  
  1161.      ■ "Blank Screen # Seconds" (Screen/Color Settings) allows you to
  1162.        configure Icom v2's new program-wide screen blanker.  If set to 0, the
  1163.        screen blanker is disabled.  If set to any other number, the screen
  1164.        blanker is activated in that number of seconds, if no keys are pressed.
  1165.  
  1166.      ■ "Status Window Delay" (Screen/Color Settings) while not a NEW item,
  1167.        many v1 users didn't know this item existed.  It allows you to
  1168.        configure how long various status/error messages are displayed on-
  1169.        screen.  This delay value tells Intellicomm how long it takes you to
  1170.        read a 40 character status/error message.  When a message is displayed,
  1171.        Icom adjusts the display time up or down (depending on the length of
  1172.        the message) according to this setting.  Quite useful if you found
  1173.        yourself missing various status/error messages with v1.
  1174.  
  1175.      ■ "File Viewer" (Filenames and Paths screen) again isn't new, but it's
  1176.        automatically cleared during v2 installation to let v1 users know that
  1177.        Icom now has its own internal File Viewer.  If you still want to use an
  1178.        external viewer, you'll have to plug the proper command back in here
  1179.        again.
  1180.  
  1181.      ■ File Tagger's main setup screen has been moved into the regular
  1182.        Intellicomm main setup, on the new "File Tagger Settings" and "Tagger
  1183.        Keywords" screens.  Be sure to give these screens (and the online help,
  1184.        when on the screen) a look.  You'll find the following new settings on
  1185.        the File Tagger Settings screen:
  1186.  
  1187.      ■ "File Transfer Speed [CPS]" is used to estimate Transfer Times by the
  1188.        new split-screen reports when in Tagger browse mode, and also on the
  1189.        new "Tagged File Stats" report available from the Tagger Tools menu. 
  1190.        If you define a CPS (Characters Per Second) here, this CPS rate is used
  1191.        to calculate transfer times, instead of the "real" average CPS that
  1192.        Icom v2 now keeps track of from file transfer to file transfer.  If you
  1193.        know the Average CPS you get when transferring files, just plug the
  1194.        value in here for more accurate Transfer Time estimates when in the
  1195.        Tagger.
  1196.  
  1197.      ■ "Tagger Screen Size" allows EGA/VGA users to define an extended line
  1198.        video mode (42/50 lines) for the File Tagger (particularly to increase
  1199.        the next item listed below), while using the regular 25 line mode in
  1200.        the terminal and other areas of Intellicomm.
  1201.  
  1202.      ■ "Description lines shown" determines how many (if any) extended
  1203.        description lines are displayed in the new browse mode split screen
  1204.        report.  If you set this item to 0, Tagger will look exactly as it did
  1205.        in v1.00 (no stats displayed as you hilight each file).
  1206.  
  1207.      ■ "Export D/L's to TEXT FILE" and "BIF Format for Export" allow you to
  1208.        have Intellicomm export all newly downloaded file records (name, size,
  1209.        date, description) to a text file, in a specific BIF format.  This is
  1210.        mainly for Sysops who use Icom for automated file collection, to update
  1211.        the BBS file listing.
  1212.  
  1213.      ■ "Auto Hilight Bar Lock", "View Date Filters Noted", "Use DOWNLOAD.NDX",
  1214.        "File .EXTensions in DNDX", "DOWNLOAD.NDX Directories", "Filter
  1215.  
  1216.  
  1217.  
  1218.  
  1219.      Intellicomm v2.01              UPGRADE.DOC                            22
  1220.      
  1221.      
  1222.  
  1223.        Graphics Chars", "Purge Noted # Days Old", are all new settings on the
  1224.        File Tagger Settings screen as well.  Rather than duplicating the
  1225.        documentation here, please see the online help while on the File Tagger
  1226.        Settings screen for full details.
  1227.  
  1228.      2.  REVERSING ICOM V2 TO ICOM V1
  1229.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1230.      There are several changes in v2.0 that can be reversed to the way v1.00
  1231.      did things (in the main setup) if you prefer the v1.00 method:
  1232.  
  1233.      ■ The Main Menu: Icom v2.0 uses a new main menu, instead of starting at
  1234.        the Job Directory.  If you prefer to start at the Job Directory (or
  1235.        Terminal, or BBS Directory, or Script Manager), select the "Intellicomm
  1236.        Setup" option on the Main Menu, change to the "General Settings"
  1237.        screen, then change the "Base and Startup Area" to the area you prefer.
  1238.  
  1239.      ■ TAB/Shift-TAB was used in v1.00 to move the top hilight bar in the Job
  1240.        Directory, BBS Directory, File Manager, etc.  Many people asked that
  1241.        [Left], [Right] be used to move the top hilight bar so a Main Setup
  1242.        option was added which allows you to choose the method you prefer.  It
  1243.        defaults to using [Left], [Right] to move the top hilight bar, but if
  1244.        you want it back the way v1.00 worked enter the Main Setup, select the
  1245.        "General" settings and set "TAB / Shift-TAB moves" item to "Top
  1246.        Hilight".
  1247.  
  1248.      ■ File Tagger now scans a list of directories and keeps track of all
  1249.        files you download, and doesn't add these files to the NEWFILES catalog
  1250.        (or user-defined catalog, if set up in the BIF).  If you wish to turn
  1251.        this feature off, access the main setup, switch to the "File Tagger"
  1252.        screen, then set "Use DOWNLOAD.NDX" to NO.  There are also many other
  1253.        new features in the Tagger that you can turn off via the Icom main
  1254.        setup / File Tagger options.  I.e. you can turn off the Split Screen
  1255.        mode by setting the # of Description Lines displayed to 0 (which
  1256.        displays files in browse mode the same as Icom v1.00 did), you can turn
  1257.        off the auto-hilight bar locking, and so forth.  Just take a peek at
  1258.        the Icom main setup / Tagger options, and see the online help for
  1259.        details.
  1260.  
  1261.      ■ File Tagger also displays a 'split screen' report, showing the full
  1262.        description of each file (using up a few more screen lines than the
  1263.        Tagger v1 browse mode did).  To shut this split display off access the
  1264.        Icom main setup / Tagger Settings screen and set "Description Lines
  1265.        Shown" to 0 (zero).  Browse mode with then look exactly as the Tagger
  1266.        v1 browse mode did.
  1267.  
  1268.      ■ The Tagger hilight bar now automatically 'locks' itself at mid-screen,
  1269.        scrolling files under the hilight bar as you move around.  To shut this
  1270.        off access the Icom main setup / File Tagger Settings screen and set
  1271.        the item "Auto Hilight Bar Lock" to OFF.
  1272.  
  1273.      3.  SND / GET LISTS
  1274.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1275.      As mentioned earlier, Icom v2.0 no longer requires .SND / .GET lists to
  1276.      transfer files as it now uses the Tagger catalogs directly.  .SND / .GET
  1277.  
  1278.  
  1279.  
  1280.  
  1281.      Intellicomm v2.01              UPGRADE.DOC                            23
  1282.      
  1283.      
  1284.  
  1285.      lists ARE STILL SUPPORTED, but the way in which they're used is reversed,
  1286.      and this made several improvements possible.  Icom now IMPORTS .SND /
  1287.      .GET lists (if it finds any) into the proper Tagger catalog(s), and
  1288.      automatically tags all the files.  If you previously didn't use the
  1289.      Tagger and are worried about having to keep large File Tagger catalogs
  1290.      on-hand, worry not.  The Tagger always moves the filenames/descriptions
  1291.      of files it downloads into the "Upload" catalog (called FILELIST) and
  1292.      deletes the entries in the download catalog, after each successful
  1293.      download.  If you don't want a list of files kept handy for uploads,
  1294.      again see the Main Setup / File Tagger Settings and turn "Keep an Upload
  1295.      Catalog" off.  This way the downloaded files will simply be deleted from
  1296.      the download catalog and won't be put anywhere else.
  1297.  
  1298.      You can also control packing of the download catalog (removal of deleted
  1299.      records) by setting the "Auto Pack when # Purged" item.  If you set this
  1300.      to 1, then the catalog will be packed (i.e. deleted entries are removed
  1301.      from the catalog) regularly, and all files added from the .GET list (that
  1302.      were successfully downloaded) will be removed.  There will be very little
  1303.      difference in the disk space used by .GET lists vs. the File Tagger
  1304.      catalogs if you go this route.
  1305.  
  1306.      You can either create the SND/GET lists yourself manually (they use the
  1307.      same format as regular BBS listings, so you can cut/paste lines directly
  1308.      from a BBS list onto a .SND or .GET list to have Icom transfer the files)
  1309.      or can use another program such as BBSee which uses SND / GET lists to
  1310.      interface with Icom to tell it what to transfer.  However, previously the
  1311.      SND / GET lists did NOT go through the duplicate checking routines that
  1312.      the Tagger used, since previously they were not imported into your
  1313.      catalogs.  Now that they are imported, they go through the regular
  1314.      duplicate checking routines and also the DOWNLOAD.NDX check (keeps track
  1315.      of all files you've downloaded previously) if you have that option turned
  1316.      on.  Further they also go through "Strip Comment", "Replace" keyword
  1317.      checks to clean up descriptions, and descriptions are now also
  1318.      reformatted and stripped of high ASCII characters (all of the above is
  1319.      configurable... if you don't want one or more of the above, shut the
  1320.      feature off in the Main Setup).  
  1321.  
  1322.      A further advantage is that you can now also use the regular BBS file
  1323.      list format on *SND* (upload) lists.  SND lists had a fixed format with
  1324.      Icom v1.00 (a tab had to precede each description line) and you thus
  1325.      couldn't use clips of a regular BBS listings, or copies of GET lists, to
  1326.      have Icom upload files.  Icom still supports the old v1.00 format for SND
  1327.      lists, but v2.0 now supports either the old format OR the same format
  1328.      used by the BBS file lists.  This one should prove popular with Sysops
  1329.      who upload files to other BBS's regularly, since you can now just copy
  1330.      portions directly from your BBS file listings right onto SND lists to
  1331.      have Icom upload the files.
  1332.  
  1333.      When importing .SND lists Icom ignores the DOWNLOAD.NDX check, since you
  1334.      wouldn't be uploading a file you didn't already have.  If a file on a SND
  1335.      list already exists in your FILELIST catalog, Icom compares the length of
  1336.      the file descriptions and keeps the longest one (if that option is turned
  1337.      on in the main setup... File Tagger Settings again), then tags the file
  1338.      adding an "Upload Pending: BIFID" where BIFID is the FILENAME used by the
  1339.  
  1340.  
  1341.  
  1342.  
  1343.      Intellicomm v2.01              UPGRADE.DOC                            24
  1344.      
  1345.      
  1346.  
  1347.      .SND list.  Uploads do not work the same way as downloads in that the
  1348.      Tagger does not automatically delete entries from the FILELIST (Upload)
  1349.      catalog.  So the catalog will grow over time and you could periodically
  1350.      DELETE \ICOM\DBF\FILELIS*.* (use POSTJOB.BAT to do it automatically if
  1351.      you like) to clean it out if you don't want to keep the
  1352.      filenames/descriptions handy for uploads to other BBS's.
  1353.  
  1354.      When importing .GET lists, all files go through the regular duplicate
  1355.      checking / download priority routines.  If the file already exists in
  1356.      your NEWFILES catalog (or custom catalog, if defined in the BIF) Icom
  1357.      checks the download priority defined in each BIF and updates the record
  1358.      with the BIF/Location with the highest priority.  Comment lengths are
  1359.      also checked (if that option is turned on) and Icom keeps the longest
  1360.      comment, then tags the file.
  1361.  
  1362.      When importing either .SND or .GET lists, the "Note Keywords" and
  1363.      "Exclude Keywords" are also ignored.  It is assumed that if you put a
  1364.      file on a SND/GET list that you're sure you want to transfer it, so Icom
  1365.      doesn't override you with the above keyword checks, which could cause the
  1366.      file to be either Noted (instead of being tagged) or excluded entirely. 
  1367.      The "Strip Comment" and "Replace Keywords" ARE checked though (if you
  1368.      define any), to clean up the file descriptions.
  1369.  
  1370.  
  1371.      4.  VERSION 1.00 NEW FEATURES/UPGRADE TIPS
  1372.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1373.      This section contains only the changes from v0.95 to v1.00.  For previous
  1374.      new feature information, please see NEW&FIXD.DOC included in ICOM095B.ZIP
  1375.      and ICOM094B.ZIP if upgrading from v0.92/.93
  1376.  
  1377.      ■ Support has been added for Opus, Maximus, and RemoteAccess BBS's, along
  1378.        with support for a couple of related Mail/Bank types for these BBS's!
  1379.  
  1380.      ■ New command line parameter /scr: allows you to run Intellicomm scripts
  1381.        directly from DOS.  Example:  ICOM /scr:TEST would start Intellicomm,
  1382.        switch to Terminal mode (initialize your modem) then run TEST.SCR.  No
  1383.        automatic exit to DOS is done after running the script (as happens when
  1384.        using the /Run: switch), so you can run multiple scripts one after the
  1385.        other if necessary (ICOM /scr:SCRIPT1 /scr:SCRIPT2 ...).  [V2.0 NOTE:
  1386.        This switch now also allows command line parameters to be passed to
  1387.        scripts, and an automatic exit to DOS *is* done, if Icom is offline
  1388.        when the script(s) end.  See SCRTUTOR.DOC for details.]
  1389.  
  1390.      ■ HSMAIL.BAT is no longer required (HSLINK.BAT now works for all HS/Link
  1391.        transfers).  It is recommended that you remove the HS/Link-MAIL entry
  1392.        from your external protocol definitions, and set your BIFs to use
  1393.        HS/Link (regular HSLINK.BAT).  To remove HS/Link-MAIL enter the
  1394.        Intellicomm Setup, and change to the "External Protocols" screen.  Then
  1395.        move the hilight to the HS/Link-MAIL item press Enter to edit it, press
  1396.        Ctrl-End to clear out the description then just press Enter to pass
  1397.        over the other items.  With no description available the protocol will
  1398.        be cleared and the one beneath it (if any) will move up a slot.  eXit
  1399.        then make sure you save the changes to disk.  Support for HSMAIL.BAT
  1400.  
  1401.  
  1402.  
  1403.  
  1404.      Intellicomm v2.01              UPGRADE.DOC                            25
  1405.      
  1406.      
  1407.  
  1408.        may be removed in the future, so you should at least update your BIFs
  1409.        to use HS/Link (see HSLINK.BAT) instead of HS/Link-MAIL.
  1410.  
  1411.      ■ This was a v0.95 new feature, but it's important so I'm mentioning it
  1412.        again here.  Intellicomm now switches to the proper DOS directory
  1413.        before starting a file transfer (your Up/Download directory, or the
  1414.        proper Message/Reply directory).  If your .BAT files, used to interface
  1415.        to external protocols (DSZ-?.BAT, HSLINK.BAT, etc.) contain any CHDIR
  1416.        (or CD) commands, you should REMOVE them and instead just have the
  1417.        protocol place files in the current directory.  Further, if using
  1418.        HS/Link you should NOT define a "download directory" in the HS/Link
  1419.        configuration program, or your MAIL PACKETS will end up in your regular
  1420.        download directory.  If you must specify a directory in the protocol
  1421.        command, use a period which means "current directory" to DOS.
  1422.  
  1423.      ■ The screen is no longer cleared when shelling out to perform external
  1424.        file transfers.  This allows for a more integrated look for protocols
  1425.        that use nice screens/windows... (such as HS/Link.  Also be aware that
  1426.        you can define the SCREEN COLORS in the HS/Link configuration program
  1427.        to use the same colors Intellicomm uses).  But with DSZ's screens,
  1428.        which basically assume they have access to the whole screen, it doesn't
  1429.        look very nice, so a CLS (clear screen) command was added to the DSZ-
  1430.        ?.BAT files.  To clear the screen before starting another external
  1431.        protocol, just place a CLS in the .BAT.
  1432.  
  1433.      ■ Intellicomm now gives up its Desqview "time slice" if nothing is
  1434.        happening (no keystrokes, nothing from the comm. port, etc).  This
  1435.        should make your foreground applications run more smoothly while Icom
  1436.        is running in the background.  [Version 2 Note: This feature has been
  1437.        expanded to include Windows, OS/2, the DOS Shell program, and any other
  1438.        program that uses the standard DPMI (DOS Protected Mode Interface)
  1439.        "release slice" call.]
  1440.  
  1441.      ■ An "Import from Text File" option has been added to the File Tagger's
  1442.        "Tools" menu.  For use when you obtain a BBS file listing from another
  1443.        source, which you want imported into a catalog.
  1444.  
  1445.      ■ An "Add" option has been added to the File Tagger's main menu, to
  1446.        manually add new filenames to your catalogs when necessary.
  1447.  
  1448.      4.1  Version 0.95 Bugs Fixed In 1.00/2.0
  1449.      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1450.      ■ Internal Zmodem had a fairly major bug in it, in that transfers would
  1451.        never automatically abort due to errors.  There is a counter in Zmodem
  1452.        that causes a transfer to abort after ten consecutive errors... but the
  1453.        counter was not working properly.  Now fixed.
  1454.  
  1455.      ■ Swapping was turned off in previous releases before shelling to
  1456.        external protocols... and that's still the case in v1.00.  But Icom now
  1457.        sets swapping BACK to the default value after the protocol returns. 
  1458.        Previous releases left swapping turned off.
  1459.  
  1460.      ■ When auto-HS/Link downloads were added to v0.95, it became possible for
  1461.        an automated mail download to actually take place TWICE.  The first
  1462.  
  1463.  
  1464.  
  1465.  
  1466.      Intellicomm v2.01              UPGRADE.DOC                            26
  1467.      
  1468.      
  1469.  
  1470.        time due to the HS/Link auto-download header from the BBS, and the
  1471.        second (where HS/Link would just sit and timeout) when the "Receive
  1472.        Messages" prompt was encountered, as defined in the BIF.  Now auto-
  1473.        HS/Link downloads are disabled during auto mail runs, and only the
  1474.        Receive Messages prompt is used.
  1475.  
  1476.      ■ PCRelay transfers were not working properly.  Intellicomm could either
  1477.        timeout before the transfer started, or if that didn't happen and the
  1478.        transfer did go off without a hitch, Icom would call back and try again
  1479.        since PCRelay just hangs up after the download (Icom thought the
  1480.        connection had been lost).  Both problems are now fixed.  Intellicomm
  1481.        will still think the connection has been lost, but since the "Get Mail"
  1482.        task is now removed from the queue after a successful download
  1483.        (previously it was done elsewhere), Intellicomm will have nothing left
  1484.        to do on the BBS -- will realize this, and won't call back.
  1485.  
  1486.      ■ If there were no "Exclude Dialing" strings defined in the main setup,
  1487.        on the Dialing screen, Intellicomm would improperly use the Busy/Retry
  1488.        strings as EXCLUDE strings.  This caused a BBS to be removed from the
  1489.        queue rather quickly, when BUSY signals were encountered.  Now fixed...
  1490.        and you may safely remove your exclude strings if you don't want to use
  1491.        that feature.
  1492.